﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Newtonsoft.Json;
using NPSoft.Ferrero.Framework.Model;

namespace NPSoft.Ferrero.DataBridge.Model
{
    /// <summary>
    /// ProductUOM Model
    /// </summary>
    public class ProductUOM : ModelBase
    {
        [JsonProperty("PRD CD")]
        public string PRD_CD { get; set; }

        [JsonProperty("UOM CD")]
        public string UOM_CD { get; set; }

        [JsonProperty("Alternative UOM Code")]
        public string ALT_UOM_CD { get; set; }


        [JsonProperty("Alternative UOM Code Description")]
        public string ALT_UOM_DESC { get; set; }

        [JsonProperty("Alternative UOM Convension Numberator")]
        public string ALT_UOM_CON { get; set; }

        [JsonProperty("BASEUOM CD")]
        public string BASEUOM_CD { get; set; }

        [JsonProperty("UOM LEVEL")]
        public string UOM_LEVEL { get; set; }

        [JsonProperty("CONV FACTOR")]
        public string CONV_FACTOR { get; set; }

        [JsonProperty("CONV FACTOR SML")]
        public string CONV_FACTOR_SML { get; set; }

        [JsonProperty("SML UOM")]
        public string SML_UOM { get; set; }

        [JsonProperty("SALE UOM")]
        public string SALE_UOM { get; set; }

        [JsonProperty("DEFAULT UOM")]
        public string DEFAULT_UOM { get; set; }

        [JsonProperty("PACK LENGTH")]
        public string PACK_LENGTH { get; set; }

        [JsonProperty("PACK WIDTH")]
        public string PACK_WIDTH { get; set; }

        [JsonProperty("PACK HEIGHT")]
        public string PACK_HEIGHT { get; set; }

        [JsonProperty("DIMENSION UNIT Code")]
        public string DIMENSION_UNIT_CD { get; set; }

        [JsonProperty("DIMENSION UNIT Desc")]
        public string DIMENSION_UNIT { get; set; }

        [JsonProperty("NET WEIGHT")]
        public string NET_WEIGHT { get; set; }

        [JsonProperty("GROSS WEIGHT")]
        public string GROSS_WEIGHT { get; set; }

        [JsonProperty("WEIGHT UNIT Code")]
        public string WEIGHT_UNIT_CD { get; set; }

        [JsonProperty("WEIGHT UNIT")]
        public string WEIGHT_UNIT { get; set; }

        [JsonProperty("Volume")]
        public string VOLUME { get; set; }

        [JsonProperty("Volume Code")]
        public string VOLUME_CD { get; set; }

        [JsonProperty("Volume Description")]
        public string VOLUME_DESC { get; set; }

        [JsonProperty("Barcode")]
        public string EAN_NO { get; set; }

    }
}
